package user;

public class ProxyUser {
    private User realUser;

    public User getRealUser() {
        return this.realUser;
    }

    public ProxyUser(User realUser) {
        this.realUser = realUser;
    }

    //添加管理员用户类中的所有方法
    public void addBook() {

    }

    //图书修改 支持修改书名 作者 类别
    public void updateBook() {

    }

    //删除书籍
    public void removeBook() {

    }

    //统计每本书被借阅的次数
    public void borrowCount() {

    }

    //最受欢迎的前n本书
    public void generateBook() {

    }

    //查看库存状态
    public void checkInventoryBook() {

    }

    //并移除上架超过一年的图书
    public void checkAndRemoveBooks() {

    }

    //退出系统
    public void exit() {

    }

    //添加普通用户类中的方法
    //借阅图书
    public void borrowBook() {

    }

    //归还图书
    public void returnBook() {

    }

    //查看个人借阅情况
    public void viewBorrowBooks() {

    }

    @Override
    public String toString() {
        return this.realUser.toString();
    }
}
